package org.cqut.framework.web.response;

/**
 * @Author Mr.X
 * @Date 2021/1/4/0004 17:12
 * @Version 1.0
 * 状态码
 */
public enum Status {
    // 公共
    SUCCESS(2000, "操作成功"),
    WARN(9000, "操作失败"),
    REQUEST_PARAMETER_ERROR(1002, "请求参数错误"),
    // 登录
    LOGIN_SUCCESS(2020, "登录成功"),
    LOGIN_ERROR(2021, "用户名不存在或密码错误"),
    // 注册
    REGISTER_SUCCESS(3030, "注册成功"),
    REGISTER_ERROR(3031, "注册失败,请重新注册"),
    REGISTER_USER_NOT_EXIST(3032, "该用户不存在"),
    REGISTER_USER_EXIST(3033, "该用户已存在"),
    // 信息
    QUERY_DETAILS_SUCCESS(4040, "获取信息成功"),
    QUERY_DETAILS_ERROR(4041, "获取信息失败"),
    // 邮件发送
    EMAIL_SEND_SUCCESS(5050, "发送邮件成功"),
    EMAIL_SEND_ERROR(5051, "发送邮件失败"),
    //更新
    UPDATE_PASSWORD_SUCCESS(6060, "密码更新成功"),
    UPDATE_PASSWORD_ERROR(6061, "密码更新失败"),
    UPDATE_DETAILS_SUCCESS(6062, "信息更新成功"),
    UPDATE_DETAILS_ERROR(6063, "信息更新失败"),
    //服务器接受错误
    SERVER_RECEIVE_ERROR(8080, "服务器接受参数失败！");

    public int code;
    public String message;

    Status(int code, String message) {
        this.code = code;
        this.message = message;
    }
}
